home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / include / linux / via.h < prev    next >
Text File  |  2005-10-13  |  893b  |  23 lines

  1. /* Miscellaneous definitions for VIA chipsets
  2.    Currently used only by drivers/parport/parport_pc.c */
  3.  
  4. /* Values for SuperIO function select configuration register */
  5. #define VIA_FUNCTION_PARPORT_SPP     0x00
  6. #define VIA_FUNCTION_PARPORT_ECP     0x01
  7. #define VIA_FUNCTION_PARPORT_EPP     0x02
  8. #define VIA_FUNCTION_PARPORT_DISABLE 0x03
  9. #define VIA_FUNCTION_PROBE           0xFF /* Special magic value to be used in code, not to be written into chip */
  10.  
  11. /* Bits for parallel port mode configuration register */
  12. #define VIA_PARPORT_ECPEPP 0X20
  13. #define VIA_PARPORT_BIDIR  0x80
  14.  
  15. /* VIA configuration registers */
  16. #define VIA_CONFIG_INDEX 0x3F0
  17. #define VIA_CONFIG_DATA  0x3F1
  18.  
  19. /* Mask for parallel port IRQ bits (in ISA PnP IRQ routing register 1) */
  20. #define VIA_IRQCONTROL_PARALLEL 0xF0
  21. /* Mask for parallel port DMA bits (in ISA PnP DMA routing register) */
  22. #define VIA_DMACONTROL_PARALLEL 0x0C
  23.